package com.yugao.fintech.antelope.infra.module.dict.model.rqrs;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 字典数据表 sys_dict
 * 

 */
@Data
public class DictItemResp implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 字典编码 */
    @ExcelIgnore
    private Long id;

    /** 字典id */
    @ExcelIgnore
    private Long dictId;

    /** 字典编码 */
    @Excel(name = "字典编码", width = 20)
    private String dictCode;

    /** 字典排序 */
    @Excel(name = "字典排序")
    private Long sortNo;

    /** 字典标签 = dictValue*/
    @Excel(name = "字典标签", width = 20)
    private String itemLabel;

    /** 字典键值 = dictCode */
    @Excel(name = "字典键值", width = 20)
    private String itemValue;

    /** 样式属性（其他样式扩展） */
    @Excel(name = "样式属性", width = 20)
    private String cssClass;

    /** 表格字典样式 */
    @Excel(name = "表格字典样式", width = 25)
    private String listClass;

    /** 是否默认（Y是 N否） */
    @Excel(name = "是否默认", width = 20)
    private String isDefault;

    /** 状态（1正常 2停用） */
    @Excel(name = "状态", width = 15)
    private Integer status;

    /**
     * 创建者
     */
    @ExcelIgnore
    private String createdBy;

    /**
     * 创建时间
     */
    @ExcelIgnore
    private Date createdAt;

    /**
     * 更新者
     */
    @ExcelIgnore
    private String updatedBy;

    /**
     * 更新时间
     */
    @ExcelIgnore
    private Date updatedAt;

    /**
     * 备注
     */
    @Excel(name = "备注", width = 40)
    private String remark;
}
